//
//  YHKEmoticonButton.swift
//  xinlangweiBo2
//
//  Created by 杨和逵 on 16/3/9.
//  Copyright © 2016年 yanghekui. All rights reserved.
//

import UIKit

class YHKEmoticonButton: UIButton {

    var emoticon:YHKEmoticonMdeol?{
        
        didSet{
            
            //知道绝对路径
            if let png = emoticon?.png{
                
                //拼接路径
                //需要先拿到paht，到管理者哪里获取文件夹的入径
                
                //拿到图片
                let imagePath = "\(emoticon!.path!)/\(png)"
                
                //MARK:--为了解决重用，需要把tit设置为nil
                self.setImage(UIImage(named:imagePath), forState: .Normal)
                self.setTitle(nil, forState: .Normal)
                
                //使用它的时候在显示表情
                self.hidden = false
                
                
            }
            
            //显示emoji
            if let emoji = emoticon?.emoji{
                //MARK:--为了解决重用，需要把image设置为nil
                self.setImage(nil, forState: .Normal)
                self.setTitle(emoji, forState: .Normal)
                
                //使用数据的时候，让按钮显示
                self.hidden = false
                
                //修改titleLabel，让图片大一点
                self.titleLabel?.font = UIFont.systemFontOfSize(38)
            }
            
            
            
            
            
            
        }
    }

}
